package com.project.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.project.bean.ProficientBean;

/**
 * @author RJ
 * @date 2022/9/15 10:39
 */
public interface IProficientService extends IService<ProficientBean> {
    //添加专家
    void addProficient(ProficientBean proficientBean);

    //删除专家
    void delProficient(Integer proficientId);

    //查看专家信息
    ProficientBean getProficientInfo(Integer proficientId);

    //修改专家信息，根据职务，电话，工作单位，邮箱
    void updProficient(Integer proficientId, String proficientJob, String proficientPhone,
                       String proficientWorkUnit, String proficientEmail);

    //根据专家姓名，专长，工作单位查询专家信息，并分页显示
    IPage<ProficientBean> cutProficientByItem(Integer pageNo, Integer pageSize, String proficientName,
                                              String proficientSpeciality, String proficientWorkUnit);
}
